package com.shop.loan.model.entity;

import lombok.Data;

import java.util.Date;

@Data
public class UserLoginLogByMybatis {
    /**
     * 
     */
    private Long id;

    /**
     * 登录时间
     */
    private Date createTime;

    /**
     * 设备id
     */
    private String deviceId;

    /**
     * 设备信息
     */
    private String deviceInfo;

    /**
     * 登录ip地址
     */
    private String ip;

    /**
     * 
     */
    private Long userId;

    private String platform;

    private String phone;

    private String ipAddress;

    public UserLoginLogByMybatis(Long id, Date createTime, String deviceId, String deviceInfo, String ip, Long userId,String platform) {
        this.id = id;
        this.createTime = createTime;
        this.deviceId = deviceId;
        this.deviceInfo = deviceInfo;
        this.ip = ip;
        this.userId = userId;
        this.platform = platform;
    }

    public UserLoginLogByMybatis() {
        super();
    }

    /**
     * 获取
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取登录时间
     * @return create_time 登录时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置登录时间
     * @param createTime 登录时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取设备id
     * @return device_id 设备id
     */
    public String getDeviceId() {
        return deviceId;
    }

    /**
     * 设置设备id
     * @param deviceId 设备id
     */
    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId == null ? null : deviceId.trim();
    }

    /**
     * 获取设备信息
     * @return device_info 设备信息
     */
    public String getDeviceInfo() {
        return deviceInfo;
    }

    /**
     * 设置设备信息
     * @param deviceInfo 设备信息
     */
    public void setDeviceInfo(String deviceInfo) {
        this.deviceInfo = deviceInfo == null ? null : deviceInfo.trim();
    }

    /**
     * 获取登录ip地址
     * @return ip 登录ip地址
     */
    public String getIp() {
        return ip;
    }

    /**
     * 设置登录ip地址
     * @param ip 登录ip地址
     */
    public void setIp(String ip) {
        this.ip = ip == null ? null : ip.trim();
    }

    /**
     * 获取
     * @return user_id 
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置
     * @param userId 
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }
}